﻿html, body
{
    margin: 0 auto;
    color: #333;
    font-size: 12px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
}
/*数据加载样式*/
#modalBackground
{
    z-index: 9999;
    text-align: left;
    line-height:26px;
    padding-left:0px;
    -ms-position: fixed;/*IE8*/
    position: absolute;
    width: 172px;
    top: 45%;
    left: 45%;
}
#updateAnimation
{
    left: 0px;
    width: 100%;
    -ms-position: fixed;/*IE8*/
    position: absolute;
    top: 0px;
    bottom:0px;
    height: 100%;
    z-index:9997;
}
#alpha{
     -ms-position: fixed; /*IE8*/
     position: absolute;
     top:0;
     left: 0;
     bottom:0px;
     width: 100%;
     height:100%;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*IE8*/
     filter:alpha(opacity=60);  /*IE5、IE5.5、IE6、IE7*/
     opacity: .3;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
     z-index: 9998;  /*让其位于modalBackground的下面*/
     background:#CCC;
}
/*链接样式*/

.errorClass
{
    color: #f00;
}

/* 角色列表样式 */
.roles_mainNav
{
    background: #0096ce;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    padding-left: 12px;
}
.roles_subNav
{
    background: #def0fa;
    padding: 1px 3px;
    height: 22;
}

.roles_listTitlebg
{
    background: #def0fa;
    padding: 2px 3px;
    height: 22;
}
.roles_listTitle
{
    background: #f9f9f9;
    text-align: center;
    color: #CC3300;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
}


/*分页样式*/
.mypages
{
    color: #000;
    font-size: 12px;
    width: 100%;
    height: 28px;
    line-height: 28px;
    background: #b0c4eb;
}

/*新增数据*/
.roles_tableAdd
{
    margin-top: 2px;
}
.roles_tableAdd table
{
    background: #82D1E7;
}
.roles_tableAdd th
{
    background: #EBF5FF;
    padding-right: 10px;
    text-align: right;
    height: 25px;
    font-size: 12px;
}
.roles_tableAdd td
{
    background: #EBF5FF;
    padding-left: 4px;
    font-size: 12px;
}
.tablepanel
{
    width: 100%;
}
/*菜单路径导航*/
.title_two
{
    font-size: 12px;
    font-weight: bolder;
    line-height: 30px;
    color: #36c;
    border: 1px solid #B5D0D9;
    padding-left: 10px;
    background-image: url("/images/bg3.jpg");
    text-align: center;
    white-space: nowrap;
    height: 27px;
}
/*导航菜单项*/
.bartable
{
    border: 1px solid #B5D0D9;
    background: url(../../images/tb_bg_blue.gif) repeat-x left top;
    line-height: 30px;
    height: 30px;
}
/*数据查询*/
.searchpanel
{
    width: 100%;
}
.searchpanel th
{
    text-align: right;
    font-size: 12px;
}
/*数据列表容器*/
.tablepanellist
{
    width: 100%;
    height: 430px;
}
/*列表字段过长影藏*/
.divnr-30
{
    margin:0 auto;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	min-width:30px;
	width:auto;
}
.divnr-auto 
{
    margin:0 auto;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	width:auto;
}